
package Thread;

import Composite.RacineDossier;
import Composite.Dossier;
import fichiers.*;
import Thread.ThreadMiseAJourAlways;
import Visitables.Visiteur_ConstructionDuDisqueDur;



public class ThreadInitialisationDossier extends Thread{
    
    
    public void run(){
        
        Visiteur_ConstructionDuDisqueDur vis=new Visiteur_ConstructionDuDisqueDur();
        RacineDossier.getRacine().accept(vis);
        
        String homeDir = System.getProperty("user.home");
        
        Dossier t1=(Dossier) RacineDossier.getRacine().getElement(homeDir+"\\Bureau");
        
        if(t1!=null){
            t1.setVerification(true);
        }
        Dossier t2=(Dossier) RacineDossier.getRacine().getElement(homeDir+"\\Mes documents");
        if(t2!=null){
            t2.setVerification(true);
        }
        
        
        ThreadMiseAJourAlways thread=new ThreadMiseAJourAlways(RacineDossier.getRacine().getGestionnaire());
        thread.start();
    }
    
    
}
